function getCookie(name) {
    var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
    return r ? r[1] : undefined;
}


$(function () {
    $(".pic_info").submit(function (e) {
        e.preventDefault()

        //上传头像
        // ajaxSubmit 代表使用 jquery 的代码去模拟点击提交按钮的操作
        // 就是将点击的表单中的有<input>。。。。。<name="">,将name中的参数进行提交
        // <input type="file" name="avatar" class="input_file">

        // 但如果不用ajaxSubmit提交的话,我们都是用的表单提交的方法,也是可以提交的,但
        // 但这个需要传参数,而ajaxSubmit不需要传参数,看下面的例子。

        // <body class="inframe_body">
        //     <form class="base_info">
        //          <div class="form-group">
        //              <input type="submit" value="保 存" class="input_sub">
        //          </div>

        // $(".base_info").submit(function (e) {
        // var params = {
        //     "signature": signature,
        //     "nick_name": nick_name,
        //     "gender": gender
        // }
        //  $.ajax({
        //  data: JSON.stringify(params)}
        $(this).ajaxSubmit({
            url: "/user/pic_info",
            type: "POST",
            headers: {
                "X-CSRFToken": getCookie('csrf_token')
            },
            success: function (resp) {
                if (resp.errno == "0") {
                    $(".now_user_pic").attr("src", resp.data.avatar_url)
                    $(".user_center_pic>img", parent.document).attr("src", resp.data.avatar_url)
                    $(".user_login>img", parent.document).attr("src", resp.data.avatar_url)
                }else {
                    alert(resp.errmsg)
                }
            }
        })
    })
})